home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compute! Gazette 1992 January
/
1992-01.d64
/
ms demo 2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-09-20
|
601b
|
29 lines
10 sys 49152
20 v1=53153:v2=53201
30 for i=832 to 894:poke i,255:next
40 poke v1+32,0:poke v1+33,0
50 poke v2+32,0:poke v2+33,0
55 poke v1+21,255
56 poke v2+21,255
60 for i=0 to 7:poke 2040+i,13
70 poke v1+39+i,i+2:poke v2+39+i,i+2
80 next
90 poke v1+29,0:poke v2+29,0
95 poke v1+23,0:poke v2+23,0
100 poke v1+28,0:poke v2+28,0
110 for i=0 to 15:x=24+i*20:y=128
120 gosub 1000
130 next
140 print chr$(5);chr$(147);tab(8);"you now have 16 sprites,"
150 print tab(10);"on-screen, at once!!"
160 end
1000 a=0:j=i:if j>=8 then a=48
1010 j=j and 7
1020 poke v1+a+j*2,x and 255
1030 b=peek(v1+a+16):c=2^j
1040 if x>=256 then 1060
1050 poke v1+a+16,b and (255-c):goto 1070
1060 poke v1+a+16,b or c
1070 poke v1+a+j*2+1,y
1080 return